package cn.stylefeng.guns.dao.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import java.io.Serializable;

@NoArgsConstructor
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("GAIA_MATERIAL_DOC")
@ApiModel(value = "GaiaWmsDiaoboZ对象", description = "")
public class GaiaMaterialDoc implements Serializable {


    private String client;
    private String matId;
    private String matYear;
    private String matLineNo;
    /**
     * 操作类型
     *
     * @see /doc/img.png
     */
    private String matType;
    /**
     * 时间
     */
    private String matDocDate;
    private String matPostDate;
    private String matHeadRemark;
    /**
     * 商品编码
     */
    private String matProCode;
    /**
     * 门店编码
     */
    private String matSiteCode;
    private String matLocationCode;
    /**
     * 批次
     */
    private String matBatch;
    /**
     * 数量
     */
    private Double matQty;
    /**
     * 采购价(不含税)
     */
    private Double matBatAmt;
    private String matUint;
    /**
     * 配送金额(不含税)
     */
    private Double matMovAmt;
    /**
     * 采购税
     */
    private Double matRateBat;
    /**
     * 配送税
     */
    private Double matRateMov;
    private String matDebitCredit;
    private String matPoId;
    private String matPoLineno;
    private String matDnId;
    private String matDnLineno;
    private String matLineRemark;
    private String matCreateBy;
    private String matCreateDate;
    private String matCreateTime;
    /**
     * 销售金额(不含税)
     */
    private Double matAddAmt;
    /**
     * 销售税
     */
    private Double matAddTax;
    private String lastUpdateTime;
    private String flag;
}
